More Accurate Bidiagonal Reduction for Computing the Singular Value Decomposition
نویسنده
چکیده
Bidiagonal reduction is the preliminary stage for the fastest stable algorithms for computing the singular value decomposition. However, the best error bounds on bidiagonal reduction methods are of the form A + A = UBV T ; kAk 2 " M f(n)kAk 2 where B is bidiagonal, U and V are orthogonal, " M is machine precision, and f(n) is a modestly growing function of the dimensions of A. A Givens-based bidiagonal reduction procedure is proposed that satisses A + A = U(B + B)V T ; where B is bounded componentwise and A satisses a tighter columnwise bound. Thus the routine obtains more accurate singular values for matrices that have poor column scaling or those arising from rank revealing decompositions.
منابع مشابه
A Toolbox for Computing the Singular Value Decomposition on Distributed Memory Computers a Toolbox for Computing the Singular Value Decomposition on Distributed Memory Computers
We present a parallel software implementation for computing the singular value decomposition (SVD) of general, banded or bidiagonal matrices. First, the matrix is reduced to bidiagonal form. This reduction can be rearranged in a way that allows heavy use of matrix-matrix operations. Then the singular values are computed in an iterative process. Finally the singular vectors are computed independ...
متن کاملA QR-method for computing the singular values via semiseparable matrices
A QR–method for computing the singular values via semiseparable matrices. Abstract The standard procedure to compute the singular value decomposition of a dense matrix, first reduces it into a bidiagonal one by means of orthogonal transformations. Once the bidiagonal matrix has been computed, the QR–method is applied to reduce the latter matrix into a diagonal one. In this paper we propose a ne...
متن کاملFace Recognition Based Rank Reduction SVD Approach
Standard face recognition algorithms that use standard feature extraction techniques always suffer from image performance degradation. Recently, singular value decomposition and low-rank matrix are applied in many applications,including pattern recognition and feature extraction. The main objective of this research is to design an efficient face recognition approach by combining many tech...
متن کاملParallel Band Two-Sided Matrix Bidiagonalization for Multicore Architectures
The objective of this paper is to extend, in the context of multicore architectures, the concepts of algorithms-by-tiles [Buttari et al., 2007] for Cholesky, LU, QR factorizations to the family of twosided factorizations. In particular, the bidiagonal reduction of a general, dense matrix is very often used as a pre-processing step for calculating the singular value decomposition. Furthermore, i...
متن کاملAccelerating the reduction to upper Hessenberg, tridiagonal, and bidiagonal forms through hybrid GPU-based computing
We present a Hessenberg reduction (HR) algorithm for hybrid systems of homogeneous multicore with GPU accelerators that can exceed 25× the performance of the corresponding LAPACK algorithm running on current homogeneous multicores. This enormous acceleration is due to proper matching of algorithmic requirements to architectural strengths of the system’s hybrid components. The results described ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- SIAM J. Matrix Analysis Applications
دوره 23 شماره
صفحات -
تاریخ انتشار 2002